package com.hnichr.ump.common.vo.wechat;

import lombok.Data;

/**
 * 获取手机号响应信息
 * @author chenxingyang
 */
@Data
public class PhoneInfoRespVo {

    /**
     * 错误码
     */
    private Integer errcode;

    /**
     * 错误信息
     */
    private String errmsg;

    /**
     * 用户手机号信息
     */
    private PhoneInfoVo phone_info;

    /**
     * 用户手机号信息
     */
    @Data
    public static class PhoneInfoVo {

        /**
         * 用户绑定的手机号（国外手机号会有区号）
         */
        private String phoneNumber;

        /**
         * 没有区号的手机号
         */
        private String purePhoneNumber;

        /**
         * 区号
         */
        private String countryCode;

        /**
         * 数据水印
         */
        private WatermarkVo watermark;

    }

    /**
     * 数据水印
     */
    @Data
    public static class WatermarkVo {

        /**
         * 用户获取手机号操作的时间戳
         */
        private Long timestamp;

        /**
         * 小程序appid
         */
        private String appid;

    }

}
